// let rowIndex = 3
// var getRow = function (rowIndex) {
//     if (rowIndex === 0) {
//         return [1]
//     }
//     let arr = getRow(rowIndex - 1)
//     let num = [1]
//     for (let i = 1; i < arr.length; i++) {
//         num.push(arr[i - 1] + arr[i])
//     }
//     num.push(1)
//     return num
// };
// console.log(getRow(rowIndex));

let rowIndex = 3;
var getRow = function (rowIndex) {
    if (rowIndex === 0) {
        return [1];
    }
    let num = [1];
    for (let i = 1; i <= rowIndex; i++) {
        let newRow = [1];
        for (let j = 1; j < i; j++) {
            newRow.push(num[j - 1] + num[j]);
        }
        newRow.push(1);
        num = newRow;
    }
    return num;
};
console.log(getRow(rowIndex));